package com.ayf.payment.game.api.dto;

import com.swwx.charm.commons.lang.base.BasicTO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class SiteStatisticsDTO extends BasicTO {

    private static final long serialVersionUID = 1L;

    private String id;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新时间
     */
    private Date lastUpdateTime;

    /**
     * 商户ID
     */
    private Integer merchantId;

    /**
     * 站点URL
     */
    private String siteUrl;

    /**
     * 访问次数
     */
    private Integer visitCount;

    /**
     * 登录次数
     */
    private Integer loginCount;

    /**
     * 订单数量
     */
    private Integer orderNum;

    /**
     * 充值成功金额 单位:元
     */
    private BigDecimal rechargeAmt;

    /**
     * 收入金额 单位:元
     */
    private BigDecimal incomeAmt;

    /**
     * 生成日期 格式:yyyyMMdd
     */
    private Integer generateTimeIndex;

    private String playerIp;

    private String playerAccount;

    /**
     * 访问人数
     */
    private Integer visitPeopleCount;

    /**
     * 登录人数
     */
    private Integer loginPeopleCount;

    /**
     * 模板ID
     */
    private String templateId;

    /**
     * 模板名称
     */
    private String templateName;

    private List<GroupAndPartitionDTO> groupList;

    // 分账名称或模板名称
    private String siteStatisticsName;
}
